Efficient Streaming for Delay-tolerant Multimedia Applications

نویسندگان

  • Saraswathi Krithivasan
  • Sridhar Iyer
چکیده

Delay-tolerant multimedia applications, where clients specify the time when playout must start, fit the profile of many emerging applications, including distance education and corporate training. Such applications typically depend on a Content Delivery Network (CDN), where the Content Service Provider (CSP) disseminates multimedia content to geographically dispersed clients through a distribution network from servers located on the CDN. In these applications, a client Ci connects to the source S at time t0 and requests for contents with base encoding rate Γ and playout duration T ; Ci specifies the time it is willing to wait for the playout to start, its delay tolerance δi; Playout at Ci starts at (t0+δi) and ends at ((t0 + δi) + T ). Note that t0 may also be the start time of a scheduled streaming session. This thesis deals with the issue of maximizing the quality of the multimedia contents delivered at the clients even when link bandwidths are constrained in the path from the source to the clients. To achieve this, we develop a suite of algorithms that can exploit clients’ delay tolerance considering the following parameters: (i) Service type: whether contents are streamed according to a schedule or occur on-demand and (ii) Bandwidth: whether link capacity is static or variable, using appropriate resources at the nodes – Transcoders, Layer encoders, or Streaming servers with transcoding or layering functionality. In particular, we consider the following three cases: (i) Scheduled streaming when bandwidths are static, (ii) Scheduled streaming when bandwidths are varying and predicted, and (iii) On-demand streaming when bandwidths are static. The algorithms developed are a result of formulating the objectives in an optimization framework or by an analysis of properties of the network topology and client requirements. Furthermore, where an optimal algorithm is computationally expensive, we develop algorithms based on heuristics as practical alternatives. The approaches are validated through extensive simulations, using topologies derived from real-world scenarios. The algorithms developed in this thesis would help a CSP serving clients in a subscription based network in: (i) improving the quality of reception at the clients by leveraging their delay tolerance values, (ii) estimating the resources required to provide the best delivered rates to clients, and (iii) determining placement of resources to maximize the delivered rates at clients. Thus, using the analysis presented and algorithms developed in this thesis, a CSP can deploy resources in order to ensure effective quality of service to clients and efficient resource utilization by leveraging clients’ delay tolerance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications

Traditionally, Content Delivery Networks (CDNs) deploy proxy servers at strategic locations at the edge of the network to efficiently serve client requests. With the tremendous growth in multimedia applications and the number of clients accessing such applications, an edge proxy server itself may serve clients connected to it through a multi-hop network of heterogeneous links. Further, a specia...

متن کامل

Resource Deployment Strategies for Delay-tolerant Multimedia Applications

Consider multimedia applications in which each client Ci requests for a specific multimedia stream at time t0 and specifies the following requirements: (i) αi,, denoting the minimum acceptable quality, i.e., encoding rate for the delivered content (ii) δi, denoting delay tolerance, a time up to which it is willing to wait for the transmission to start. Thus, δi specifies the deadline till start...

متن کامل

Designing and implementing a new type of transport-layer socket: the UDTCP socket case

On most operating systems, the UDP and TCP sockets are the two main types of sockets used to provide transport-layer networking services. However, for several reasons, UDP and TCP sockets are unsuitable for transporting delay-sensitive but error-tolerant streaming data such as the data generated by multimedia streaming applications. In this paper, we create a new type of socket that is suitable...

متن کامل

Adaptive Multipath Multimedia Streaming Architecture for Mobile Networks with Proactive Buffering using Mobile Proxies

Real-time multimedia transport has stringent bandwidth, delay and loss requirements. Providing support for such applications in infrastructure-based single hop wireless networks is a great challenge. Since mobile networks are characterized by host mobility, providing continuous streaming service in such an environment is an uphill task. In order to achieve continuous multimedia streaming, we pr...

متن کامل

Dynamic Bandwidth for Minimum Delay Peer-to-peer Streaming

In the peer to peer network the high bandwidth demand for uploading multimedia applications. The uploading bandwidth of individual peers to distribute content at low server cost. The peer to peer bandwidth sharing design is very efficient for bandwidth sensitive applications. The uploading bandwidth of peer cannot be utilized the piece of content until it completes the download of the content ....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008